/*#include <iostream>
#include <typeinfo>
#include "server.h"


Server::Server()
{
	active_users = new std::map<long, long>();
	worker_thread_manager = new WorkerThreadManager();
}


Server::~Server()
{
	delete active_users;
	delete worker_thread_manager;
	delete listening_thread;
}


void Server::start()
{
	listening_thread = new boost::thread(&Server::listen, this);
}


void Server::listen()
{
	bool end = false;

	while(!end)
	{
		boost::posix_time::seconds workTime(5L);
		boost::this_thread::sleep(workTime);

		end = true;
	}
}


void Server::join()
{
	listening_thread->join();
}


void Server::log(char* status)
{
	std::cout << typeid(*this).name() << ": " << status << std::endl;
}


std::map<long, long>* Server::get_active_users()
{
	return active_users;
}
*/